1024 Operation failed 1025 File not found 1026 Unable to open file 1027 Use general help for this context 1028 Unable to allocate memory 1029 Registry module exists 1030 Registry module not found 1031 Can only run a Sub 1032 Can only run a Sub with no parameters 1033 Source code module exists 1034 Source code module not found 1035 Subprogram name exists 1036 Subprogram name invalid 1037 Subprogram not found 1038 Text not found 1039 Invalid variable type 1040 Script is executing 1041 Too many recursive scripts 1042 Too many errors in script; operation aborted 1043 User cancelled operation 1044 Unable to read file 1045 Unable to write file 2048 Readonly Property 2049 Out of Memory 2050 Unknown Type 2051 UnknownInterface 2052 No Container 2053 Invalid Index 2054 Unimplemented Feature 2055 No Room Left 2056 Bad Line Number 2057 NULL Pointer 2058 End of List 2059 Internal Error 2060 No Window 2061 Not Found 3072 Unexpected: %s 3073 Expected: 3074 [%d] 3075 Illegal statement 3076 End-of-file 3077 Compiler stack overflow at: %s 3078 Illegal range specifier 3079 Illegal use of parentheses 3080 Out of memory 3081 End-of-line 3082 Named product class instance not valid here 3083 SET required on class instance assignment 3084 Unterminated %s block 3085 Statement 3086 Expression 3087 Identifier 3088 Operator 3089 End-of-statement 3090 Data type 3091 String constant 3092 Label 3093 0 3094 1 3095 Illegal character after continuation character 3096 Illegal type suffix on keyword: %s 3097 Compiler statement stack overflow at: %s 3098 DIM required on declarations in this scope 3099 Constant 3100 Unterminated string constant 3101 Numeric constant 3102 Unterminated square bracket reference 3103 Relational operator 3104 CASE ELSE must be the last CASE in a SELECT statement 3105 Illegal directive 3106 Duplicate procedure name: %s 3107 Illegal use of escape character in identifier 3108 Illegal use of escape character 3109 Illegal executable code in Declarations 3110 ME not valid outside of class scope 3111 .. not valid outside of class scope 3112 Unterminated block statement 3113 Unmatched block terminator 3114 INCLUDE 3115 ENDREM 3116 Cannot forward declare user-defined class or data type 3117 Procedures may not be forward declared 3118 Syntax checking buffer overflow 3119 PUBLIC not allowed in this module 3120 Procedure definitions illegal in this scope 3121 Illegal duplicate END statement 3122 Illegal executable code outside procedure 3123 Name too long 3124 Statement illegal in TYPE block: %s 3125 Statement illegal in CLASS block: %s 3126 Invalid type for procedure 3127 Statement is illegal in this scope 3128 Illegal executable code in Options 3129 Illegal on declarations in this scope: %s 3130 Illegal character after %INCLUDE directive 3131 Initialize and Terminate may only be SUBs 4096 Classes 4097 Arg%d 4098 AS 4099 (Disabled) 4100 BYVAL 4101 .. 4102 ) 4103 : 4104 , 4105 Data Members 4106 (Declarations) 4107 Events 4108 Globals 4109 Initialize 4110 LotusScript Language 4111 Script Classes 4112 Script Types 4113 Methods 4114 No Items Available 4115 OLE Classes 4116 ( 4117 (Options) 4118 Product 4119 Variables 4120 Subs and Functions 4121 Constants 4122 Properties 4123 SOURCE 4124 Terminate 4125 (%s) 4126 UNKNOWN 4127 OPTIONAL 4128 ... 5120 All 5121 Data types 5122 Predefined data types 5123 Testing for data types and values 5124 User-defined data types 5125 Date and time handling 5126 Converting date and time values 5127 Getting and setting dates 5128 Getting and setting time 5129 Declarations and definitions 5130 Arrays 5131 Constants 5132 Declaration options 5133 Functions, properties, and subs 5134 Lists 5135 Scalar variables 5136 User-defined data types and classes 5137 Variants 5138 Data manipulation 5139 Arrays 5140 Constants 5141 Functions, properties, and subs 5142 Lists 5143 OLE objects 5144 Product objects 5145 Scalar variables 5146 Classes 5147 Variants 5148 Error handling 5149 Event handling 5150 File handling 5151 Creating, opening, and closing files 5152 Getting and setting file information 5153 Getting and setting file positions 5154 Managing files and directories 5155 Reading from files 5156 Writing to files 5157 Flow of control 5158 Branching 5159 Looping 5160 Script execution 5161 Number handling 5162 Mathematical functions 5163 Number/number conversion 5164 Number/string conversion 5165 Trigonometric functions 5166 Operators 5167 Arithmetic operators 5168 Relational operators 5169 Concatenation operators 5170 Logical operators 5171 Script environment 5172 External modules and definitions 5173 Script options 5174 Source code control 5175 String handling 5176 Platform character codes 5177 Character extraction 5178 Character replacement 5179 Comparison 5180 Conversion and formatting 5181 Number/string conversion 5182 Unicode string handling 5183 System and environment handling 5184 Executing programs and macros 5185 Terminal input and output 5186 ^ 5187 - 5188 * 5189 / 5190 \ 5191 + 5192 & 5193 = 5194 <> 5195 >< 5196 < 5197 <= 5198 =< 5199 > 5200 >= 5201 => 5202 Abs ( numExpr )@Abs 5203 Acos@ACos ( numExpr )@ACos 5204 ActivateApp windowName@ActivateApp 5205 And 5206 Asc ( stringExpr )@Asc 5207 Asin@ASin ( numExpr )@ASin 5208 Atn @ATn ( numExpr )@ATn 5209 Atn2@ATn2 ( numExprX, numExprY )@ATn2 5210 Beep 5211 Bin ( numExpr )@Bin 5212 Bin$ ( numExpr )@Bin$ 5213 Call subOrFunction [ ( [ argList ] ) ]@Call 5214 Ccur@CCur ( expr )@CCur 5215 Cdat@CDat ( dateExpr )@CDat 5216 Cdbl@CDbl ( expr )@CDbl 5217 Chdir@ChDir path@ChDir 5218 Chdrive@ChDrive drive@ChDrive 5219 Chr ( numExpr )@Chr 5220 Chr$ ( numExpr )@Chr$ 5221 Cint@CInt ( expr )@CInt 5222 Class@[ Public | Private ] Class className [ As baseClass ] classBody End Class@Class 5223 Clng@CLng ( expr )@CLng 5224 Close [ [ # ] fileNumber [ , [ # ] fileNumber ] ... ]@Close 5225 Command @Command@Command 5226 Command$ 5227 Const@[ Public | Private ] Const constName = expr [ , constName = expr ]...@Const 5228 Cos ( angle )@Cos 5229 CreateObject ( className )@CreateObject 5230 Csng@CSng ( expr )@CSng 5231 Cstr@CStr ( expr )@CStr 5232 Curdir @CurDir [ ( drive ) ]@CurDir 5233 Curdir$@CurDir$ [ ( drive ) ]@CurDir$ 5234 Curdrive @CurDrive@CurDrive 5235 Curdrive$@CurDrive$@CurDrive$ 5236 Currency 5237 Cvar@CVar ( expr )@CVar 5238 Datatype@DataType ( expr )@DataType 5239 Date 5240 Date = dateExpr@Date 5241 Date$ 5242 Date$ = dateExpr@Date$ 5243 Datenumber@DateNumber ( year , month , day )@DateNumber 5244 Datevalue@DateValue ( stringExpr )@DateValue 5245 Day ( dateExpr )@Day 5246 Declare [ Public | Private ] { Function | Sub } LSname Lib libName [ Alias aliasName ] ( [ argList ] ) [ As returnType ]@Declare 5247 DefCur range [ , range ] ...@DefCur 5248 DefDbl range [ , range ] ...@DefDbl 5249 DefInt range [ , range ] ...@DefInt 5250 DefLng range [ , range ] ...@DefLng 5251 DefSng range [ , range ] ...@DefSng 5252 DefStr range [ , range ] ...@DefStr 5253 DefVar range [ , range ] ...@DefVar 5254 Delete objRef@Delete 5255 Delete@Sub Delete [ statements ] End Sub@Delete 5256 Dim variableDeclaration [ , variableDeclaration ]...@Dim 5257 Static variableDeclaration [ , variableDeclaration ]...@Static 5258 Public variableDeclaration [ , variableDeclaration ]...@Public 5259 Private variableDeclaration [ , variableDeclaration ]...@Private 5260 Dir [ ( fileSpec [ , attributeMask ] ) ]@Dir 5261 Dir$ [ ( fileSpec [ , attributeMask ] ) ]@Dir$ 5262 Do [ While | Until condition ] [ statements ] Loop@Do 5263 Do [ statements ] Loop [ While | Until condition ]@Do 5264 Double 5265 End [ returnCode ]@End 5266 Environ ( { environName | n } )@Environ 5267 Environ$ ( { environName | n } )@Environ$ 5268 Eof ( fileNumber )@Eof 5269 Eqv 5270 Erase { arrayName | listName | listName ( tag ) } [, { arrayName | listName | listName ( tag ) } ]...@Erase 5271 Erl 5272 Err 5273 Err = errNumber@Err 5274 Error [ ( errNumber ) ]@Error 5275 Error errNumber [ , msgExpr ]@Error 5276 Error$ [ ( errNumber ) ]@Error$ 5277 Evaluate ( macro [ , object ] )@Evaluate 5278 Execute ( text )@Execute 5279 Execute text@Execute 5280 Exit Do@Exit Do 5281 Exit For@Exit For 5282 Exit ForAll@Exit ForAll 5283 Exit Function@Exit Function 5284 Exit Property@Exit Property 5285 Exit Sub@Exit Sub 5286 Exp ( numExpr )@Exp 5287 FALSE 5288 FileAttr ( fileNumber , attribute )@FileAttr 5289 FileCopy source , destination@FileCopy 5290 FileDateTime ( fileName )@FileDateTime 5291 FileLen ( fileName )@FileLen 5292 Fix ( numExpr )@Fix 5293 For countVar = first To last [ Step increment ] [ statements ] Next [ countVar [ , countVar ] ... ]@For 5294 Forall@ForAll refVar In container [ statements ] End ForAll@ForAll 5295 Format ( expr [ , fmt$ ] )@Format 5296 Format$ ( expr [ , fmt$ ] )@Format$ 5297 Fraction ( numExpr )@Fraction 5298 FreeFile 5299 Function@[ Static ] [ Public | Private ] Function functionName [ ( [ argList ] ) ] [ As type ] [ statements ] End Function@Function 5300 Get [#]fileNumber , [ recordNumber ] , variableName@Get 5301 GetFileAttr ( fileName )@GetFileAttr 5302 GetObject ( pathname [ , classname ] )@GetObject 5303 GoSub label [ statements] label : [ statements ] Return@GoSub 5304 GoTo label@GoTo 5305 Hex ( numExpr )@Hex 5306 Hex$ ( numExpr )@Hex$ 5307 Hour ( dateExpr )@Hour 5308 If condition GoTo label [ Else [ statements ] ]@If 5309 If condition Then [ statements ] [ Else [ statements ] ]@If 5310 If condition Then...@If 5311 IMEStatus 5312 Imp 5313 Include@%Include fileName...@%Include 5314 Initialize@Sub Initialize [ statements ] End Sub@Initialize 5315 Input ( count , [#]fileNumber )@Input 5316 Input #fileNumber , variableList@Input # 5317 Input$ ( count , [#]fileNumber )@Input$ 5318 InputB ( count , [#]fileNumber )@InputB 5319 InputB$ ( count , [#]fileNumber )@InputB$ 5320 InputBox ( prompt [ , [ title ] ] [ , [ default ] [ , xpos , ypos ] ] )@InputBox 5321 InputBox[$] ( prompt [ , [ title ] ] [ , [ default ] [ , xpos , ypos ] ] )@InputBox$ 5322 Instr @InStr ( [ begin , ] string1 , string2 )@InStr 5323 Instr2@InStr ( begin , string1 , string2 , compMethod )@InStr 5324 Instrb @InStrB ( [ begin , ] string1 , string2 )@InStrB 5325 Int ( numExpr )@Int 5326 Integer 5327 Is 5328 IsArray ( expr )@IsArray 5329 IsDate ( expr )@IsDate 5330 IsElement ( listName ( stringExpr ) )@IsElement 5331 IsEmpty ( expr )@IsEmpty 5332 IsList ( expr )@IsList 5333 IsNull ( expr )@IsNull 5334 IsNumeric ( expr )@IsNumeric 5335 IsObject ( expr )@IsObject 5336 IsScalar ( expr )@IsScalar 5337 IsUnknown ( expr )@IsUnknown 5338 Kill fileName@Kill 5339 Lbound@LBound ( arrayName [ , dimension ] )@LBound 5340 Lcase @LCase ( expr )@LCase 5341 Lcase$@LCase$ ( expr )@LCase$ 5342 Left ( expr , n )@Left 5343 Left$ ( expr , n )@Left$ 5344 Len ( { stringExpr | variantExpr | variableExpr | typeName } )@Len 5345 LenB ( { stringExpr | variantExpr | variableExpr | typeName } )@LenB 5346 LenBP ( { stringExpr | variantExpr | variableExpr | typeName } )@LenBP 5347 Let@[ Let ] variableID = expr@Let 5348 Like 5349 Line Input #fileNumber , varName@Line Input # 5350 ListTag ( refVar )@ListTag 5351 Loc ( fileNumber )@Loc 5352 Lock [#]fileNumber [ , recordNumber | { [ start ] To end } ]@Lock 5353 Lof ( fileNumber )@Lof 5354 Log ( numExpr )@Log 5355 Long 5356 Lset@LSet stringVar = stringExpr@LSet 5357 Ltrim @LTrim ( stringExpr )@LTrim 5358 Ltrim$@LTrim$ ( stringExpr )@LTrim$ 5359 MessageBox (message [ , [ buttons + icon + default + mode ] [ , boxTitle ] ] )@MessageBox 5360 MessageBox message [ , [ buttons + icon + default + mode ] [ , boxTitle ] ]@MessageBox 5361 Mid ( stringVar , start [ , length ] ) = stringExpr@Mid 5362 Mid (expr , start [ , length ] )@Mid 5363 Mid$ ( stringVar , start [ , length ] ) = stringExpr@Mid$ 5364 Mid$ (expr , start [ , length ] )@Mid$ 5365 Minute ( dateExpr )@Minute 5366 MkDir path@MkDir 5367 Mod 5368 Month ( dateExpr )@Month 5369 Name oldName As newName@Name 5370 New@Sub New [ ( [ argList ] ) ] [ , baseClass ( [ baseArgList ] ) ] [ statements ] End Sub@New 5371 Not expr@Not 5372 Nothing@NOTHING@NOTHING 5373 Now 5374 Null@NULL@NULL 5375 Oct ( numExpr )@Oct 5376 Oct$ ( numExpr )@Oct$ 5377 On Error [ errNumber ] { GoTo label | Resume Next | GoTo 0 }@On Error 5378 On Event eventName From prodObject { Call handlerName | Remove [ handlerName ] }@On Event 5379 On numExpr GoSub label [ , label ]... [ statements ] label: statements ... Return label : statements ... Return ...@On 5380 On numExpr GoTo label [ , label ]...@On 5381 Open fileName [ For { Random | Input | Output | Append | Binary } ] [ Access { Read | Read Write | Write } ] [ { Shared | Lock Read | Lock Read Write | Lock Write } ] As [#]fileNumber [ Len = recLen ]@Open 5382 Option Base base@Option Base 5383 Option Compare { Case | NoCase | Pitch | NoPitch | Binary }@Option Compare 5384 Option Declare@Option Declare 5385 Option Public@Option Public 5386 Or 5387 PI 5388 Print #fileNumber [ , exprList ]@Print # 5389 Print [ exprList ]@Print 5390 Property Get@[ Static ] [ Public | Private ] Property Get propertyName [ ( [ argList ] ) ] [ As type ] [ statements ] End Property@Property Get 5391 Property Set@[ Static ] [ Public | Private ] Property Set propertyName [ ( [ argList ] ) ] [ As type ] [ statements ] End Property@Property Set 5392 Put [#]fileNumber , [ recordNumber ] , varName@Put 5393 Randomize [ numExpr ]@Randomize 5394 Redim@ReDim [ Preserve ] arrayName ( bounds ) [ As type] [ , arrayName ( bounds ) [ As type ] ... ]@ReDim 5395 Rem2@%Rem...@%Rem 5396 Rem text@Rem 5397 Reset 5398 Resume [ 0 | Next | label ]@Resume 5399 Return 5400 Right ( expr , n )@Right 5401 Right$ ( expr , n )@Right$ 5402 Rmdir@RmDir path@RmDir 5403 Rnd [ ( numExpr ) ]@Rnd 5404 Round ( numExpr , places )@Round 5405 Rset@RSet stringVar = stringExpr@RSet 5406 Rtrim @RTrim ( stringExpr )@RTrim 5407 Rtrim$@RTrim$ ( stringExpr )@RTrim$ 5408 Second ( dateExpr )@Second 5409 Seek ( fileNumber )@Seek 5410 Seek [#]fileNumber , position@Seek 5411 Select Case selectExpr: [ Case condList1 [ statements ] ] [ Case condList2 [ statements ] ] ... [ Case Else [ statements ] ] End Select@Select Case 5412 SendKeys string [ , processNow ]@SendKeys 5413 Set var = New class [ ( [ argList ] ) ]@Set 5414 Set var1 = var2@Set 5415 Set var = Bind [ prodClass ] ( objectName )@Set 5416 SetFileAttr fileName , attributes@SetFileAttr 5417 Sgn ( numExpr )@Sgn 5418 Shell ( program [ , windowStyle ] )@Shell 5419 Sin ( angle )@Sin 5420 Single 5421 Space ( numExpr )@Space 5422 Space$ ( numExpr )@Space$ 5423 Spc ( numExpr )@Spc 5424 Sqr ( numExpr )@Sqr 5425 Str ( numExpr )@Str 5426 Str$ ( numExpr )@Str$ 5427 StrCompare ( string1 , string2 [ , compMethod ] )@StrCompare 5428 String 5429 String ( stringLen , { charCode | stringExpr } )@String 5430 String$ ( stringLen , { charCode | stringExpr } )@String$ 5431 Sub@[ Static ] [ Public | Private ] Sub subName [ ( [ argList ] ) ] [ statements ] End Sub@Sub 5432 Tab ( column )@Tab 5433 Tan ( angle )@Tan 5434 Terminate@Sub Terminate [ statements ] End Sub@Terminate 5435 Time@Time 5436 Time = timeExpr@Time 5437 Time$ 5438 Time$ = timeExpr@Time$ 5439 Timenumber@TimeNumber ( hour , minute , second )@TimeNumber 5440 Timer 5441 Timevalue@TimeValue ( stringExpr )@TimeValue 5442 Today 5443 Trim ( stringExpr )@Trim 5444 Trim$ ( stringExpr )@Trim$ 5445 True@TRUE@TRUE 5446 Type@[ Public | Private ] Type typeName memberDeclarations End Type@Type 5447 TypeName ( expr )@TypeName 5448 Ubound@UBound( arrayName [ , dimension ] )@UBound 5449 Ucase @UCase ( expr )@UCase 5450 Ucase$@UCase$ ( expr )@UCase$ 5451 Uchr @UChr ( longExpr )@UChr 5452 Uchr$@UChr$ ( longExpr )@UChr$ 5453 Uni ( stringExpr )@Uni 5454 Unlock [#]fileNumber [ , recordNumber | { [ start ] To end } ]@Unlock 5455 Use useScript@Use 5456 UseLSX lsxDLLname@UseLSX 5457 Ustring @UString ( stringLen , { charCode | stringExpr } )@UString 5458 Ustring$@UString$ ( stringLen , { charCode | stringExpr } )@UString$ 5459 Val( stringExpr )@Val 5460 Variant 5461 Weekday ( dateExpr )@Weekday 5462 While condition [ statements ] WEnd@While 5463 Width #fileNumber , width@Width # 5464 With objectRef [ statements ] End With@With 5465 Write #fileNumber [ , exprList ]@Write # 5466 Xor 5467 Year( dateExpr )@Year 5468 Yield@Yield 5469 Stop@Stop 5470 InputBP ( count , [#]fileNumber )@InputBP 5471 InputBP$ ( count , [#]fileNumber )@InputBP$ 5472 IsA@IsA 5473 StrConv( stringExpr, conversionType)@StrConv 5474 MidB ( stringVar , start [ , length ] ) = stringExpr@MidB 5475 MidB (expr , start [ , length ] )@MidB 5476 MidBP (expr , start [ , length ] )@MidBP 5477 RightB ( expr , n )@RightB 5478 RightBP ( expr , n )@RightBP 5479 LeftB ( expr , n )@LeftB 5480 LeftBP ( expr , n )@LeftBP 5481 InstrBP ( [ begin , ] string1 , string2 )@InStrBP 6144 Object: 6145 Script: 6146 Output 6147 Variables 6148 Browser 6149 Breakpoints 6150 Calls: 6151 Errors: 6152 Paste Name 6153 Category: 6154 No variable context 6155 MS Sans Serif 6156 System